#if !USE_CONSOLE

#ifndef TREE_ITEM_H
#define TREE_ITEM_H

#include <QTreeWidgetItem>

#define OBJECT_ITEM 0
#define LIGHT_ITEM 1

class TreeItem : public QTreeWidgetItem {
    public:
        TreeItem(QTreeWidgetItem *_item = 0) : QTreeWidgetItem(_item) {};
        ~TreeItem(){};

        virtual unsigned int getType() const = 0;

        virtual void update() = 0;
        virtual void select(bool) = 0;
};

#endif

#endif //!USE_CONSOLE
